<html>
    <head>
        <title>Blob存储提供程序</title>
    </head>
    <body>
        <script>
             // BLOB 存储

                    /*
                        在应用程序中存储文件内容，并根据需要读取这些文件内容是典型的需求。

                        不仅仅是文件，你可能还需要将各种类型的"大型二进制对象"，又称为 BLOB 保存到"存储"中。

                        BLOB是一个典型的"字节数组"。 有多个地方可以存储BLOB项； 可以选择存储在本地文件系统、共享数据库 或者  Azure(的云计算平台 Microsoft Azure) Blob存储中
                    
                        
                        ABP 提供了使用BLOB的抽象，并提供了一些你可以轻松集成到的"预构建存储提供程序"。
                        拥有这样的抽象又一些好处：

                                ①、你可以通过几行配置轻松地将集成到你最喜欢的BLOB存储中。

                                ②、然后，你可以轻松更改你的BLOB存储，而无需更改你的应用程序代码。

                                ③、如果你想创建可重用的应用程序模块，你不需要假设BLOB是如何存储的。
                    

                        ABP BLOB存储系统还兼容其他ABP功能，例如多租户
                    */


                    /*
                        一、BLOB存储提供程序  BLOB Storage Providers

                                ABP已经有以下存储提供程序实现：

                                    1、File System：将BLOB作为标准文件存储在本地文件系统的文件夹中。

                                    2、Database：将BLOB存储在数据库中。

                                    3、Azure：将BLOB存储在Microsoft Azure BLOB存储上。

                                    4、阿里云：将BLOB存储在阿里云存储服务上。

                                    5、Minio：将BLOB存储在MinIO对象存储上。

                                    6、Aws：将BLOB存储在Amazon Simple Storage Service上。

                                    7、Google：将BLOB存储在Google Cloud Storage上。

                                届时将实现更多提供程序。你可以为你最喜欢的提供程序请求或自己创建它并为ABP贡献。

                                在容器系统的帮助下，多个提供者可以一起使用，其中每个容器可以使用不同的提供者。

                                除非你配置存储提供程序，否则BLOB存储系统无法工作。有关存储提供程序配置，请参阅链接文档。
                    */

        </script>
    </body>
</html>